Product Code Database
Example Keywords: slippers -ipod $71-191
barcode-scavenger
   » » Wiki: List Of Compilers
Tag Wiki 'List Of Compilers'.
Tag

This page lists notable that can be classified as a , a compiler generator, an interpreter, translator, a tool foundation, an assembler,an automatable command line interface (shell), or similar.


Ada compilers
Tandem Ada


ALGOL 60 compilers
for personal use


ALGOL 68 compilers
cf. ALGOL 68s specification and implementation timeline
ALGOL 60
ALGOL 68RS
An interpreter for simple Algol 68 programs
ALGOL 60
ICL, IBM 360, PDP 10 & Unix, , Tesla & Z80(1980)
ALGOL 68C
ALGOL 60
F1977|| Multi-purpose || CA || Revised Report complete implementation with debug features || System/370 || lease, Chion Corporation | Assembler
ALGOL 68RS
C
C


Assemblers (Intel *86)
Sybase Open Watcom Public License


Assemblers (Motorola 68*)


Assemblers (Zilog Z80)


Assemblers (other)
TAL (Tandem Application Language)Tandem ComputersNoYesGuardian, NonStop Kernel
pTAL (The Application Language)Tandem ComputersNoYesNonStop Kernel, NonStop OS
epTAL (The Application Language)HPENoYesNonStop OS


BASIC compilers

BASIC-PLUS-2Digital Equipment Corporation
Tandem BASIC


BASIC interpreters
Digital Equipment Corporation
VAX BASICDigital Equipment Corporation


C compilers
Tandem C
Notes:


C++ compilers
Embarcadero ()
Embarcadero ()
GCC (g++)
Tandem C++
Notes:


C# compilers


COBOL compilers
Digital Equipment Corporation
Digital Equipment Corporation


Common Lisp compilers


D compilers


DIBOL/DBL compilers
DIBOLDigital Equipment Corporation


ECMAScript interpreters

Eiffel compilers


Forth compilers and interpreters
Win32Forth "Win32Forth Project Group".
VFX Forth "VFX Forth". "VFX Forth".
SwiftForth SwiftForth.
Retro Forth "Retro Forth".
iForth "iForth FAQ".
ciforth "ciforth". "ciforth". "ciforth".
Atlast "ATLAST: Autodesk Threaded Language Application System Toolkit".
4tH "4tH Homepage".


Fortran compilers
Fortran 77Digital Equipment Corporation
(part of Eclipse), , Lahey Fortran
(plugins), Visual Studio on Windows, Eclipse on Linux, XCode on Mac
(plugins), Visual Studio on Windows, Eclipse on Linux
Tandem Fortran


Go compilers


Haskell compilers


ISLISP compilers and interpreters
Easy-ISLispKenichi Sasagawa C, C, Lisp
Eligis C, C, Lisp
dayLISPMatthew Denson Java, Lisp ()
IrisMasaya Taniguchi Go
Iris web REPLMasaya Taniguchi Go, JavaScript
KissYuji Minejima C, Lisp
OKI ISLISPKyoto University and Oki Electric Industry Co. C
PRIME-LISPMikhail Semenov C#
ISLisproidHiroshi Gomi Java


Java compilers


Pascal compilers
Tandem Pascal


Perl interpreters


PHP compilers
PeachPie


PL/I compilers


Python compilers and interpreters


Ruby compilers and interpreters


Rust compilers



Smalltalk compilers


Tcl interpreters
and/or free


Command language interpreters
TACL (Tandem Advanced Command Language)Tandem ComputersNoNoGuardian, NonStop Kernel, NonStop OS


Rexx interpreters


CLI compilers


Source-to-source compilers
This list is incomplete. A more extensive list of source-to-source compilers can be found here.


Free/libre and open source compilers
Production quality, free/libre and open source compilers.
  • Amsterdam Compiler Kit (ACK) C, Unix-like
  • AMD Optimizing C/C++ Compiler
  • Basic DOS/Linux/Windows
  • Pascal DOS/Linux/Windows(32/64/CE)/MacOS/NDS/GBA/..(and
  • GNU Compiler Collection (GCC): C (gcc), C++ (g++), , Objective-C++, ([[gfortran]]), Ada (), Go (gccgo), D (gdc, since 9.1), Modula-2 (gm2, since 13.1), (gcobol, since 15.1) and Rust (gccrs, since 15.1) also available, but not in standard are: Java (gcj), ALGOL 68 (ga68), Pascal ([[gpc|GNU Pascal]]), Mercury, Modula-3, VHDL and PL/I; Linux, the BSDs, macOS, NeXTSTEP, Windows and BeOS, among others
  • Local C compiler C Linux,
  • which is also frequently used for research
  • Portable C Compiler C Unix-like
  • Open Watcom C, Windows
  • C/C++ Unix-like
  • Tiny C Compiler C Linux,
  • Open64, supported by AMD on Linux.
  • PL/I dialect (several systems)
  • Swift Apple


Research compilers
Research compilers are mostly not robust or complete enough to handle real, large applications. They are used mostly for fast prototyping new language features and new optimizations in research areas.
  • Open64: A popular research compiler. Open64 merges the open source changes from the PathScale compiler mentioned.
  • ROSE: an open source compiler framework to generate source-to-source analyzers and translators for C/C++ and Fortran, developed at Lawrence Livermore National Laboratory
  • : interactive plugin-based open-source research compiler that combines the strength of GCC and the flexibility of the common Interactive Compilation Interface that transforms production compilers into interactive research toolsets.
  • Interactive Compilation Interface – a plugin system with high-level API to transform production-quality compilers such as GCC into powerful and stable research infrastructure while avoiding developing new research compilers from scratch
  • Phoenix optimization and analysis framework by Microsoft
  • Edison Design Group: provides production-quality front end compilers for C, C++, and Java (a number of the compilers listed on this page use front end source code from Edison Design Group). Additionally, Edison Design Group makes their proprietary software available for research uses.


See also
  • Comparison of integrated development environments
  • List of command-line interpreters
  • List of open-source compilers and assemblers


Footnotes

External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs